package com.ha8.netease
{
	/**
	 * 公用通知常量类
	 * 
	 * @author rogo
	 */	
	public class PublicNotify
	{
		/**
		 * 登录成功发送此通知 
		 */		
		public static const LOGIN_RESULT:String = 'loginResult';	
		
		/**
		 * 登录失败时发送此通知 
		 */		
		public static const LOGIN_ERROR:String = 'loginError';	
		
		/**
		 * 使用此通知切换到首页页面 
		 * sendNotification(PublicNotify.DISPLAY_HOME_PAGE);
		 */		
		public static const DISPLAY_HOME_PAGE:String = 'displayHomePage';
		
		/**
		 * 使用此通知切换到微博列表页面
		 * sendNotification(PublicNotify.DISPLAY_MAIN_PAGE, ViewModel);
		 */		
		public static const DISPLAY_MAIN_PAGE:String = 'displayMainPage';
		
		/**
		 * 使用此通知切换到用户列表页面
		 * sendNotification(PublicNotify.DISPLAY_USER_PAGE, ViewModel);
		 */		
		public static const DISPLAY_USER_PAGE:String = 'displayUserPage';
		
		/**
		 * 使用此通知切换到用户资料页面
		 * sendNotification(PublicNotify.DISPLAY_PROFILE_PAGE, ViewModel);
		 */		
		public static const DISPLAY_PROFILE_PAGE:String = 'displayProfilePage';
		
		/**
		 * 使用此通知切换到私信页面
		 * sendNotification(PublicNotify.DISPLAY_MAIL_PAGE, ViewModel);
		 */		
		public static const DISPLAY_MAIL_PAGE:String = 'displayMailPage';
		
		/**
		 * 使用此通知切换到评论页面
		 * sendNotification(PublicNotify.DISPLAY_COMMENT_PAGE, ViewModel);
		 */		
		public static const DISPLAY_COMMENT_PAGE:String = 'displayCommentPage';
		
		/**
		 * 使用此通知可以调出搜索页面
		 */
		public static const CREATE_SEARCH_PAGE:String = 'createSearchPage';
		
		/**
		 * 使用此通知可以调出发布页面
		 */
		public static const CREATE_PUBLISH_PAGE:String = 'createPublishPage';
		
		/**
		 * 使用此通知来升级程序
		 * sendNotification(PublicNotify.UPDATE_APP, true/false);
		 * param : true 有升级提示
		 * 		   false 没有提示 （静默执行）
		 */		
		public static const UPDATE_APP:String = 'updateApp';
		
		/**
		 * 使用此通知打开图片查看器 
		 */		
		public static const OPEN_IMAGE_VIEWER:String = 'openImageViewer';
		
		/**
		 * 使用此通知可以调出评论页面
		 */
		public static const CREATE_COMMENT_VIEW:String = 'createCommentView';
		
		/**
		 * 使用此通知可以调出转发页面
		 */
		public static const CREATE_REPOST_VIEW:String = 'createRepostView';
		
		/**
		 * 使用此通知删除指定微博
		 */
		public static const DESTROY_STATUS_NOTIFY:String = 'destroyStatusNotify';
		
		/**
		 * 使用此通知收藏指定微博
		 */
		public static const ADD_FAVORITE_NOTIFY:String = 'addFavoriteNotify';
		
		
		/**
		 * 使用此通知弹出临近用户窗口
		 */
		public static const OPEN_SUGGESTIONS_NOTIFY:String = 'openSuggestionsNotify';
		
		/**
		 * 使用此通知添加关注成功
		 */
		public static const ATTENTION_NOTIFY:String = 'attentionNotify';
		
		/**
		 * 使用此通知退出程序
		 */
		public static const QUEIT_NOTIFY:String = 'queitNotify';
	}
}